Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F1 Colombia F2 Brazil F3 Brazil F4 Brazil F8 Brazil F10 El Salvador F1 Chile F1 Chile F3 Brazil F4 Spain F16 Spain F17 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Brazil F3 Brazil F4 Brazil F5 Brazil F1 Brazil F2 Brazil F3 Brazil F7 Brazil F8 Brazil F1 Germany F12 Brazil F27 Brazil F28 Brazil F13 Brazil F12 Brazil F16 Brazil F21 Brazil F1 Brazil F5 BCP Tennis Classic - Sao Paulo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Prague Open - Prague 6th Sardinian International Championships - Cagliari XI Ciutat de Barcelona - Barcelona Nossa Caixa Tennis Cup - Sao Paulo Siemens Open - Scheveningen Seguros Bogota Open - Bogota Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Amazonia Open de Tenis - Belem XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina de Tenis - Florianopolis Memorial Manfredini - Sassuolo Riviera di Rimini Challenger - Rimini Poland F8 Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Brazil F6 Mitsubishi Electric Europe Cup - Monza Brazil F7 Italy F10 Unicredit Czech Open - Prostejov Brazil F9 Guatemala F1 Costa Rica F1 Mexico F1 Brazil F2 Colombia F4 Brazil F5 Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 San Marino CEPU Open - San Marino Brazil F1 Bukhara Challenger - Bukhara Pekao Open - Szczecin Italy F11 Italy F12 Brazil F14 Mexico F2 Brazil F1 Colombia F3 Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Brazil F2 Santiago Challenger Monza Challenger Constanta Challenger Scheveningen Challenger Oberstaufen Challenger Recanati Challenger Campos do Jordao Challenger Brasilia Challenger Rome Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Belo Horizonte Challenger Cali Challenger Quito Challenger Guayaquil Challenger Sao Paulo Challenger Zivnobanka Czech Open - Prostejov Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Samarkand Challenger - Samarkand Bogota Challenger Manta Challenger Campos do Jordao Challenger Szczecin Challenger Campinas Challenger Memorial Savigny - Sassuolo Recife Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Blumenau Challenger Monza Challenger X Ciutat de Barcelona - Barcelona San Marino Challenger Cordenons Challenger Genova Challenger Open 88 - Contrexeville Kyiv UMC Open - Kiev Sao Paulo Challenger Pereira Challenger Santos Challenger DPD Challenger 2002 - Aschaffenburg Sao Paulo Challenger Rome Challenger Prostejov Challenger V Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Tennis Cup of Flanders - Ostende Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz VII Torneo Internazionale di Tennis - Barletta Szczecin Challenger VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Copa Sevilla Internacionales de Andalucia - Seville Porto Alegre Challenger VIII Torneo Internazionale di Tennis - Barletta Sao Jose Do Rio Preto Challenger Pekao Open - Szczecin Buenos Aires Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Cyclus Open de Tenis - Florianopolis XL Bermuda Open - Bermuda Panama City Challenger Baden Open - Karlsruhe XXXVII Torneig C.E. Laieta - Barcelona Sao Paulo Challenger Vicenza Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Sibiu Challenger Bordeaux Challenger Vicenza Challenger Prague Challenger Milan Challenger Marburg Challenger Padova Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Cordenons Challenger Barranquilla Challenger Trnava Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Nord/LB Open 2004 - Braunschweig Buenos Aires Challenger Bucaramanga Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Santiago Challenger Irving Challenger San Luis Potosi Challenger Barletta Challenger Bancastato Challenger Lugano - Lugano Turin Challenger Aberto de Sao Paulo - Sao Paulo Nord LB Open 2006 - Braunschweig Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Prague Challenger Blois Challenger Genova Challenger Barranquilla Challenger Campinas Challenger IX Torneo Internacionale de Tennis - Barletta Buenos Aires Challenger Santiago Challenger Lima Challenger Montevideo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras Colombia - Bogota Copa Kia Challenger ATP - Santiago Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Bordeaux Challenger San Marino Cepu Open - San Marino Aberto de Sao Paulo - Sao Paulo XI Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin La Serena Open - La Serena Belo Horizonte Challenger Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Seville Challenger Ljubljana Open - Ljubljana ITG Miami Challenger - Miami Florionapolis Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Biella Challenger Rome Challenger Rome Challenger Sir Supermercati - Rome Milan Challenger Prague Challenger Bogota Challenger Santo Domingo Challenger Sao Paulo Challenger Aix En Provence Challenger Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville ECM Prague Open - Prague Binghamton Challenger BH Tennis Open International Cup - Belo Horizonte Open Costa Daurada - Tarragona Prostejov Challenger IX Gramado Open - Gramado Ciutat de Barcelona - Barcelona Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Szczecin Challenger Todi Challenger Palermo Challenger San Marino Cepu Open - San Marino Ipsos Bucharest Challenger - Bucharest XI Venice Open - Venice Barranquilla Challenger Santiago Challenger Santiago Challenger Guayaquil Challenger Aix En Provence Challenger Braunschweig Challenger Pekao Open 2001 - Szczecin Copa Ericsson Brazil - Sao Paulo Genova Challenger Sao Paulo Challenger Genova Challenger Montevideo Challenger ATP Challenger Open 2004 - Monchengladbach Cremona Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Croatia Open - Umag Braunschweig Challenger Santos Challenger Szczecin Challenger Blois Challenger Szczecin Challenger Bordeaux Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Santiago Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Santos Challenger Salinas Challenger Mallorca Open - Mallorca Sao Paulo Challenger Idea Prokom Open - Sopot Furth Challenger Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Prague Challenger Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest Seville Challenger L'Aquila Challenger Alessandria Challenger Szczecin Challenger Prostejov Challenger Panama City Challenger Casablanca Challenger Lima Challenger Como Challenger Nottingham Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Ludwigshafen Challenger 2000 Cairo Challenger - Cairo Perugia Challenger Perugia Challenger Tata Open - Chennai Adidas International - Sydney Honda Kah Singapore Men's Tennis Open - Singapore Copa AT&T - Buenos Aires Como Challenger Brasil Open - Costa do Sauipe Szczecin Challenger Santos Challenger Nord/LB Open - Braunschweig Medellin Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Open Castilla y Leon - Segovia Allianz Suisse Open - Gstaad Buenos Aires Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Zagreb Open - Zagreb Abierto Mexicano Telfonica MoviStar - Acapulco Montevideo Challenger Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Panama City Challenger Santos Challenger Sao Paulo Challenger Marburg Challenger Genova Challenger Lima Challenger Mercedes Cup - Stuttgart Prostejov Challenger Caltanissetta Challenger Idea Prokom Open - Sopot Playford Challenger Punta Del Este Challenger Open Romania - Bucharest Santiago Challenger Panama City Challenger Nord LB Open - Braunschweig Karshi Challenger - Karshi Heilbronn Challenger Heineken Open - Auckland Southern Capital Cup - Almaty Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston San Benedetto Challenger Pekao Open 2003 - Szczecin Prague Challenger Liberec Challenger Dutch Open Tennis - Amersfoort Villa Allende Challenger MoviStar Open - Vina del Mar Banca Stato Challenger Lugano - Lugano Brasil Open - Costa do Sauipe AXA Open II - Espinho Open de Montauban - Montauban Copa Telmex - Buenos Aires Geneva Challenger - Geneva Copa Sevilla - Seville U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Zagreb Open - Zagreb Estoril Open - Estoril FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Hypo Group Tennis International - Portschach Visa Tennis Open - Sao Paulo Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Alessandria Challenger Dutch Open Tennis - Amersfoort 12th BH Tennis Open International Cup - Belo Horizonte Orange Prokom Open - Sopot Sao Paulo - Brazil Pilot Pen Tennis - New Haven Czech Open - Prostejov BCR Open Romania - Bucharest Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Rio De Janeiro Challenger Stockholm Open - Stockholm 10° Trofeo Luigi Pezzoli - Bergamo Copa Telmex - Buenos Aires II Manta Open - Manta Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Banja Luka Challenger BCR Open Romania - Bucharest Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Sao Paulo Challenger Cairo Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Salvador Challenger VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Pereira Challenger Santiago Challenger Blumenau Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel RCA Championships - Indianapolis Valencia Open - Valencia Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Bordeaux Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Copa AT&T - Buenos Aires Sophia Antipolis Challenger Guayaquil Challenger International Championship of Croatia - Umag Florianopolis Challenger Campionati Internazionali di Sicilia - Palermo Furth Challenger Brasil Open - Sao Paulo Milan Challenger Heineken Open - Auckland Szczecin Challenger Grand Prix Hassan II - Casablanca Sao Paulo Challenger Lima Challenger Barcelona Open BancSabadell - Barcelona Campinas Challenger Salinas Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Brasil Open - Costa do Sauipe Salinas Challenger Belem Challenger Bet-at-home Cup - Kitzbuhel San Juan Challenger Buenos Aires Challenger Grand Prix de Tennis de Lyon - Lyon Genova Challenger Trnava Challenger Montevideo Challenger Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Sao Leopoldo Challenger San Luis Potosi Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Napoli Challenger Marbella Challenger Caltanissetta Challenger Bucaramanga Challenger Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Barletta Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Napoli Challenger Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag China Open - Beijing Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Itajai Challenger Open SEAT Godo 2006 - Barcelona Blunmenau Challenger Curitiba Challenger Tallahassee Challenger Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Santiago Challenger Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Braunschweig Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Poznan Challenger Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Asuncion Challenger Open Sabadell Atlantico - Barcelona Sarasota Challenger Medellin Challenger Cali Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Prague Challenger Grand Prix Hassan II - Casablanca Mohammedia Challenger SkiStar Swedish Open - Bastad Mendoza Challenger Dubai Duty Free Tennis Championships - Dubai Medellin Challenger Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Le Gosier Challenger Valencia Open - Valencia Stockholm Open - Stockholm Bordeaux Challenger Heineken Open - Auckland Buenos Aires Challenger Adidas International - Sydney Rio Open 500 - Rio de Janeiro Santiago Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Aix En Provence Challenger Napoli Challenger Apia International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Genova Challenger Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad TEB BNP Paribas Istanbul Open - Istanbul Santiago Challenger Rio De Janeiro Challenger Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Mestre Challenger Generali Open - Kitzbuhel Cortina Challenger Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Aix En Provence Challenger Blois Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Campinas Challenger Konzum Croatia Open - Umag Corrientes Challenger Ecuador Open - Quito Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen ASB Classic - Auckland Rio Open - Rio de Janeiro Bastad Challenger Guayaquil Challenger If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Ecuador Open - Quito Unique Zagreb Open - Zagreb The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Movistar Open - Santiago Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Topshelf Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Tennis Masters Series - Miami BCR Open Romania - Bucharest Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Copa AT&T - Buenos Aires BNP Paribas Masters - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Heineken Open - Auckland BellSouth Open - Vina del Mar Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells China Open - Beijing Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Rogers Cup - Montreal Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Masters Series Hamburg - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Qatar Exxon Mobil Open - Doha Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Rogers Cup - Montreal Mutua Madrid Open - Madrid Open de Moselle - Metz China Open - Beijing Miami Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Aircel Chennai Open - Chennai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Open Tennis - Miami Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mercedes Cup - Stuttgart French Open - Paris Croatia Open - Umag Copa Claro - Buenos Aires French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Copa Telmex - Buenos Aires French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-RUS 5-0 River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QR, BRA-BEL 1-3 River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro